/**
 * Copyright (c) 2024 - present OpenTiny HUICharts Authors.
 * Copyright (c) 2024 - present Huawei Cloud Computing Technologies Co., Ltd.
 *
 * Use of this source code is governed by an MIT-style license.
 *
 * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
 * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
 * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
 *
 */
import { gray } from '../hdesign/board'

const cyan = {
  colorCyan10: '#E8FDFF',
  colorCyan20: '#B5EFF5',
  colorCyan30: '#87E0E8',
  colorCyan40: '#5BDEDE',
  colorCyan50: '#32D1D1',
  colorCyan60: '#0FC6C2',
  colorCyan70: '#0AA5A8',
  colorCyan80: '#058389',
  colorCyan90: '#02626B',
  colorCyan100: '#00444D'
};

const blue = {
  colorBlue10: '#E8F4FF',
  colorBlue20: '#BBDAFD',
  colorBlue30: '#8EBDFC',
  colorBlue40: '#5990FD',
  colorBlue50: '#317AF7',
  colorBlue60: '#0A59F7',
  colorBlue70: '#0642CC',
  colorBlue80: '#032EA2',
  colorBlue90: '#011D77',
  colorBlue100: '#000F4D'
};

const mint = {
  colorMint10: '#E8FFF0',
  colorMint20: '#BAEDCD',
  colorMint30: '#90DCAE',
  colorMint40: '#6ACA94',
  colorMint50: '#49B97D',
  colorMint60: '#2DA769',
  colorMint70: '#1D905B',
  colorMint80: '#107A4C',
  colorMint90: '#07633E',
  colorMint100: '#004D30'
};

const yellow = {
  colorYellow10: '#FFFDEB',
  colorYellow20: '#FFF8B9',
  colorYellow30: '#FEEF8B',
  colorYellow40: '#FEE35C',
  colorYellow50: '#FDD42E',
  colorYellow60: '#EEBA18',
  colorYellow70: '#D19900',
  colorYellow80: '#A57300',
  colorYellow90: '#795000',
  colorYellow100: '#4D3000',
};

const purple = {
  colorPurple10: '#FCE8FF',
  colorPurple20: '#F2C1FD',
  colorPurple30: '#E79BFC',
  colorPurple40: '#D975FA',
  colorPurple50: '#C950F9',
  colorPurple60: '#B62BF7',
  colorPurple70: '#8E1BCC',
  colorPurple80: '#690EA2',
  colorPurple90: '#480577',
  colorPurple100: '#2A004D'
};

const green = {
  colorGreen10: '#F7FFEB',
  colorGreen20: '#D4EDAD',
  colorGreen30: '#B1DC78',
  colorGreen40: '#8ECA4A',
  colorGreen50: '#6DB922',
  colorGreen60: '#4FA700',
  colorGreen70: '#3F9000',
  colorGreen80: '#317A00',
  colorGreen90: '#246300',
  colorGreen100: '#194D00'
};

const indigo = {
  colorIndigo10: '#F0E8FF',
  colorIndigo20: '#D4C1FB',
  colorIndigo30: '#B79BF7',
  colorIndigo40: '#9877F3',
  colorIndigo50: '#7853EF',
  colorIndigo60: '#5531EB',
  colorIndigo70: '#3A1FC3',
  colorIndigo80: '#23109C',
  colorIndigo90: '#110674',
  colorIndigo100: '#05004D'
};

const orange = {
  colorOrange10: '#FFF4EB',
  colorOrange20: '#FAD6BB',
  colorOrange30: '#F7BC92',
  colorOrange40: '#F59869',
  colorOrange50: '#F07B41',
  colorOrange60: '#EC6F1A',
  colorOrange70: '#C45210',
  colorOrange80: '#9C3A09',
  colorOrange90: '#742503',
  colorOrange100: '#4D1400'
};

const red = {
  colorRed10: '#FFEAE8',
  colorRed20: '#FDC4C2',
  colorRed30: '#FB9D9D',
  colorRed40: '#F8787D',
  colorRed50: '#F46465',
  colorRed60: '#F43146',
  colorRed70: '#CA1E35',
  colorRed80: '#A01028',
  colorRed90: '#76061C',
  colorRed100: '#4D0012'
};

const pink = {
  colorPink10: '#FFE8F8',
  colorPink20: '#F6BAE6',
  colorPink30: '#EE8FD8',
  colorPink40: '#E566CC',
  colorPink50: '#DD40C3',
  colorPink60: '#D41DBC',
  colorPink70: '#B212A2',
  colorPink80: '#900A87',
  colorPink90: '#6E046B',
  colorPink100: '#4D004D'
};

const transparent = {
  colorTransparent: 'rgba(255,255,255,0)',
};

const board = {
  cyan,
  blue,
  mint,
  yellow,
  purple,
  green,
  indigo,
  orange,
  red,
  pink,
  gray,
  transparent,
};

export default board;
